# encoding: utf-8
# module alembic.AbcMaterial
# from C:\Program Files\Python39\lib\site-packages\alembic.cp39-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import alembic.Abc as __alembic_Abc
import Boost.Python as __Boost_Python


# Variables with simple values

__loader__ = None

__spec__ = None

# functions

def addMaterial(OObject, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    addMaterial( (OObject)iObject [, (str)iPropName='.material']) -> OMaterialSchema
    
    addMaterial( (OCompoundProperty)iProp [, (str)iPropName='.material']) -> OMaterialSchema
    """
    pass

def addMaterialAssignment(OObject, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    addMaterialAssignment( (OObject)iObject, (str)iValue [, (str)iPropName='.material.assign']) -> None
    
    addMaterialAssignment( (OCompoundProperty)iProp, (str)iValue [, (str)iPropName='.material.assign']) -> None
    """
    pass

def getMaterialAssignmentPath(IObject, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    getMaterialAssignmentPath( (IObject)iObject [, (str)iPropName='.material.assign']) -> str
    
    getMaterialAssignmentPath( (ICompoundProperty)iProp [, (str)iPropName='.material.assign']) -> str
    """
    pass

def hasMaterial(IObject, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    hasMaterial( (IObject)iObject [, (str)iPropName='.material']) -> IMaterialSchema
    
    hasMaterial( (ICompoundProperty)iProp [, (str)iPropName='.material']) -> IMaterialSchema
    """
    pass

# classes

class ConnectionVector(__Boost_Python.instance):
    # no doc
    def append(self, ConnectionVector, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ append( (ConnectionVector)arg1, (object)arg2) -> None """
        pass

    def extend(self, ConnectionVector, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ extend( (ConnectionVector)arg1, (object)arg2) -> None """
        pass

    def __contains__(self, ConnectionVector, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __contains__( (ConnectionVector)arg1, (object)arg2) -> bool """
        pass

    def __delitem__(self, ConnectionVector, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __delitem__( (ConnectionVector)arg1, (object)arg2) -> None """
        pass

    def __getitem__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __getitem__( (object)arg1, (object)arg2) -> object """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __init__( (object)arg1) -> None """
        pass

    def __iter__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __iter__( (object)arg1) -> object """
        pass

    def __len__(self, ConnectionVector, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __len__( (ConnectionVector)arg1) -> int """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    def __setitem__(self, ConnectionVector, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __setitem__( (ConnectionVector)arg1, (object)arg2, (object)arg3) -> None """
        pass

    __instance_size__ = 40


class IMaterial(__alembic_Abc.IObject):
    """ doc """
    def getSchema(self, IMaterial, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        getSchema( (IMaterial)arg1) -> IMaterialSchema :
            doc
        """
        pass

    def getSchemaObjTitle(self): # real signature unknown; restored from __doc__
        """
        getSchemaObjTitle() -> str :
            doc
        """
        return ""

    def getSchemaTitle(self): # real signature unknown; restored from __doc__
        """
        getSchemaTitle() -> str :
            doc
        """
        return ""

    def matches(self, MetaData, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        matches( (MetaData)metaData [, (SchemaInterpMatching)matchingSchema=alembic.Abc.SchemaInterpMatching.kStrictMatching]) -> bool
        
        matches( (ObjectHeader)metaData [, (SchemaInterpMatching)matchingSchema=alembic.Abc.SchemaInterpMatching.kStrictMatching]) -> bool
        """
        pass

    def reset(self, IMaterial, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ reset( (IMaterial)arg1) -> None """
        pass

    def valid(self, IMaterial, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ valid( (IMaterial)arg1) -> bool """
        pass

    def __bool__(self, IMaterial, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __bool__( (IMaterial)arg1) -> bool """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        __init__( (object)arg1) -> None
        
        __init__( (object)arg1, (IObject)arg2, (str)arg3 [, (Argument)arg4 [, (Argument)arg5]]) -> None
        
        __init__( (object)arg1, (IObject)arg2, (WrapExistingFlag)arg3 [, (Argument)arg4 [, (Argument)arg5]]) -> None
        """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    __instance_size__ = 376


class ISchema_Material(__Boost_Python.instance):
    """ Usually used as a base class, but could also theoretically be used as a standalone. """
    def getDefaultSchemaName(self): # real signature unknown; restored from __doc__
        """
        getDefaultSchemaName() -> str :
            Return the default name for instances of this schema. Often something like '.geom'.
        """
        return ""

    def getSchemaTitle(self): # real signature unknown; restored from __doc__
        """
        getSchemaTitle() -> str :
            Return the schema title expected of this property.An empty title matches everything.
        """
        return ""

    def matches(self, MetaData, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        matches( (MetaData)metadata [, (SchemaInterpMatching)matchingSchema=alembic.Abc.SchemaInterpMatching.kStrictMatching]) -> bool :
            This will check whether or not a given entity (as represented by a metadata) strictly matches the interpretation of this schema object.
        
        matches( (PropertyHeader)header [, (SchemaInterpMatching)matchingSchema=alembic.Abc.SchemaInterpMatching.kStrictMatching]) -> bool :
            This will check whether or not a given entity (as represented by an object header) strictly matches the interpretation of thisschema object, as well as the datatype.
        """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        __init__( (object)arg1) -> None
        
        __init__( (object)arg1, (ICompoundProperty)parent, (str)name [, (Argument)argument [, (Argument)argument]]) -> None :
            doc
        
        __init__( (object)arg1, (ICompoundProperty)parent [, (Argument)argument [, (Argument)argument]]) -> None :
            doc
        
        __init__( (object)arg1, (ICompoundProperty)parent, (WrapExistingFlag)name [, (Argument)argument [, (Argument)argument]]) -> None :
            doc
        """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    __instance_size__ = 80


class IMaterialSchema(ISchema_Material):
    """ The IMaterialSchema class is a xform schema reader """
    def getNetworkInterfaceParameterMapping(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        getNetworkInterfaceParameterMapping( (IMaterialSchema)arg1, (int)arg2) -> dict
        
        getNetworkInterfaceParameterMapping( (IMaterialSchema)arg1, (str)arg2) -> dict
        """
        pass

    def getNetworkInterfaceParameterMappingNames(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNetworkInterfaceParameterMappingNames( (IMaterialSchema)arg1) -> object """
        pass

    def getNetworkInterfaceParameters(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNetworkInterfaceParameters( (IMaterialSchema)arg1) -> ICompoundProperty """
        pass

    def getNetworkNode(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        getNetworkNode( (IMaterialSchema)arg1, (str)arg2) -> IMaterialSchemaNetworkNode
        
        getNetworkNode( (IMaterialSchema)arg1, (int)arg2) -> IMaterialSchemaNetworkNode
        """
        pass

    def getNetworkNodeNames(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNetworkNodeNames( (IMaterialSchema)arg1) -> object """
        pass

    def getNetworkTerminal(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNetworkTerminal( (IMaterialSchema)arg1, (str)arg2, (str)arg3) -> dict """
        pass

    def getNetworkTerminalShaderTypesForTarget(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNetworkTerminalShaderTypesForTarget( (IMaterialSchema)arg1, (str)arg2) -> object """
        pass

    def getNetworkTerminalTargetNames(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNetworkTerminalTargetNames( (IMaterialSchema)arg1) -> object """
        pass

    def getNumNetworkInterfaceParameterMappings(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNumNetworkInterfaceParameterMappings( (IMaterialSchema)arg1) -> int """
        pass

    def getNumNetworkNodes(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNumNetworkNodes( (IMaterialSchema)arg1) -> int """
        pass

    def getShader(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getShader( (IMaterialSchema)arg1, (str)arg2, (str)arg3) -> str """
        pass

    def getShaderParameters(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getShaderParameters( (IMaterialSchema)arg1, (str)arg2, (str)arg3) -> ICompoundProperty """
        pass

    def getShaderTypesForTarget(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getShaderTypesForTarget( (IMaterialSchema)arg1, (str)arg2) -> object """
        pass

    def getTargetNames(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getTargetNames( (IMaterialSchema)arg1) -> object """
        pass

    def reset(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ reset( (IMaterialSchema)arg1) -> None """
        pass

    def valid(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ valid( (IMaterialSchema)arg1) -> bool """
        pass

    def __bool__(self, IMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __bool__( (IMaterialSchema)arg1) -> bool """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        __init__( (object)arg1) -> None
        
        __init__( (object)arg1, (ICompoundProperty)parent, (str)name [, (Argument)argument [, (Argument)argument]]) -> None :
            doc
        
        __init__( (object)arg1, (ICompoundProperty)parent [, (Argument)argument [, (Argument)argument]]) -> None :
            doc
        """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    __instance_size__ = 264


class IMaterialSchemaNetworkNode(__Boost_Python.instance):
    # no doc
    def getConnection(self, IMaterialSchemaNetworkNode, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        getConnection( (IMaterialSchemaNetworkNode)arg1, (int)arg2) -> dict
        
        getConnection( (IMaterialSchemaNetworkNode)arg1, (str)arg2) -> dict
        """
        pass

    def getName(self, IMaterialSchemaNetworkNode, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getName( (IMaterialSchemaNetworkNode)arg1) -> str """
        pass

    def getNodeType(self, IMaterialSchemaNetworkNode, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNodeType( (IMaterialSchemaNetworkNode)arg1) -> str """
        pass

    def getNumConnections(self, IMaterialSchemaNetworkNode, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNumConnections( (IMaterialSchemaNetworkNode)arg1) -> int """
        pass

    def getParameters(self, IMaterialSchemaNetworkNode, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getParameters( (IMaterialSchemaNetworkNode)arg1) -> ICompoundProperty """
        pass

    def getTarget(self, IMaterialSchemaNetworkNode, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getTarget( (IMaterialSchemaNetworkNode)arg1) -> str """
        pass

    def valid(self, IMaterialSchemaNetworkNode, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ valid( (IMaterialSchemaNetworkNode)arg1) -> bool """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        __init__( (object)arg1) -> None
        
        __init__( (object)arg1, (ICompoundProperty)arg2) -> None
        
        __init__( (object)arg1, (ICompoundProperty)arg2, (str)arg3) -> None
        """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    __instance_size__ = 120


class MaterialFlatten(__Boost_Python.instance):
    """ The MaterialFlatten class is a utility class for IMaterial """
    def append(self, MaterialFlatten, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        append( (MaterialFlatten)arg1, (IMaterialSchema)arg2) -> None
        
        append( (MaterialFlatten)arg1, (IMaterial)arg2) -> None
        """
        pass

    def empty(self, MaterialFlatten, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ empty( (MaterialFlatten)arg1) -> bool """
        pass

    def getNetworkNode(self, MaterialFlatten, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        getNetworkNode( (MaterialFlatten)arg1, (int)arg2) -> MaterialFlattenNetworkNode
        
        getNetworkNode( (MaterialFlatten)arg1, (str)arg2) -> MaterialFlattenNetworkNode
        """
        pass

    def getNetworkTerminal(self, MaterialFlatten, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNetworkTerminal( (MaterialFlatten)arg1, (str)arg2, (str)arg3) -> dict """
        pass

    def getNetworkTerminalShaderTypesForTarget(self, MaterialFlatten, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNetworkTerminalShaderTypesForTarget( (MaterialFlatten)arg1, (str)arg2) -> object """
        pass

    def getNetworkTerminalTargetNames(self, MaterialFlatten, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNetworkTerminalTargetNames( (MaterialFlatten)arg1) -> object """
        pass

    def getNumNetworkNodes(self, MaterialFlatten, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNumNetworkNodes( (MaterialFlatten)arg1) -> int """
        pass

    def getShader(self, MaterialFlatten, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getShader( (MaterialFlatten)arg1, (str)arg2, (str)arg3) -> str """
        pass

    def getShaderParameters(self, MaterialFlatten, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getShaderParameters( (MaterialFlatten)arg1, (str)arg2, (str)arg3) -> ParameterEntryVector """
        pass

    def getShaderTypesForTarget(self, MaterialFlatten, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getShaderTypesForTarget( (MaterialFlatten)arg1, (str)arg2) -> object """
        pass

    def getTargetNames(self, MaterialFlatten, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getTargetNames( (MaterialFlatten)arg1) -> object """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        __init__( (object)arg1) -> None
        
        __init__( (object)arg1, (IMaterialSchema)arg2) -> None
        
        __init__( (object)arg1, (IMaterial)arg2) -> None
        
        __init__( (object)arg1, (IObject)object [, (IArchive)alternateSearchArchive=<alembic.Abc.IArchive object at 0x0000018EDBE6AF70>]) -> None
        """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    __instance_size__ = 88


class MaterialFlattenNetworkNode(__Boost_Python.instance):
    # no doc
    def getConnections(self, MaterialFlattenNetworkNode, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getConnections( (MaterialFlattenNetworkNode)arg1) -> ConnectionVector """
        pass

    def getName(self, MaterialFlattenNetworkNode, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getName( (MaterialFlattenNetworkNode)arg1) -> str """
        pass

    def getNodeType(self, MaterialFlattenNetworkNode, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNodeType( (MaterialFlattenNetworkNode)arg1) -> str """
        pass

    def getParameters(self, MaterialFlattenNetworkNode, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getParameters( (MaterialFlattenNetworkNode)arg1) -> ParameterEntryVector """
        pass

    def getTarget(self, MaterialFlattenNetworkNode, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getTarget( (MaterialFlattenNetworkNode)arg1) -> str """
        pass

    def valid(self, MaterialFlattenNetworkNode, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ valid( (MaterialFlattenNetworkNode)arg1) -> bool """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __init__( (object)arg1) -> None """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    __instance_size__ = 112


class MaterialFlattenNetworkNodeConnection(__Boost_Python.instance):
    # no doc
    def __eq__(self, MaterialFlattenNetworkNodeConnection, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __eq__( (MaterialFlattenNetworkNodeConnection)arg1, (MaterialFlattenNetworkNodeConnection)arg2) -> object """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __init__( (object)arg1, (str)arg2, (str)arg3, (str)arg4) -> None """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    connectedNodeName = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default

    connectedOutputName = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default

    inputName = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default


    __instance_size__ = 112


class MaterialFlattenParameterEntry(__Boost_Python.instance):
    # no doc
    def __eq__(self, MaterialFlattenParameterEntry, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __eq__( (MaterialFlattenParameterEntry)arg1, (MaterialFlattenParameterEntry)arg2) -> object """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        __init__( (object)arg1) -> None
        
        __init__( (object)arg1, (str)arg2, (ICompoundProperty)arg3, (PropertyHeader)arg4) -> None
        """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    header = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default

    name = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default

    parent = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default


    __instance_size__ = 112


class OMaterial(__alembic_Abc.OObject):
    """ doc """
    def getSchema(self, OMaterial, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        getSchema( (OMaterial)arg1) -> OMaterialSchema :
            doc
        """
        pass

    def getSchemaObjTitle(self): # real signature unknown; restored from __doc__
        """
        getSchemaObjTitle() -> str :
            doc
        """
        return ""

    def getSchemaTitle(self): # real signature unknown; restored from __doc__
        """
        getSchemaTitle() -> str :
            doc
        """
        return ""

    def matches(self, MetaData, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        matches( (MetaData)metaData [, (SchemaInterpMatching)matchingSchema=alembic.Abc.SchemaInterpMatching.kStrictMatching]) -> bool
        
        matches( (ObjectHeader)metaData [, (SchemaInterpMatching)matchingSchema=alembic.Abc.SchemaInterpMatching.kStrictMatching]) -> bool
        """
        pass

    def reset(self, OMaterial, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ reset( (OMaterial)arg1) -> None """
        pass

    def valid(self, OMaterial, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ valid( (OMaterial)arg1) -> bool """
        pass

    def __bool__(self, OMaterial, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __bool__( (OMaterial)arg1) -> bool """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        __init__( (object)arg1) -> None
        
        __init__( (object)arg1, (OObject)arg2, (str)arg3 [, (Argument)arg4 [, (Argument)arg5 [, (Argument)arg6]]]) -> None
        """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    __instance_size__ = 216


class OSchema_Material(__Boost_Python.instance):
    """ Usually used as a base class, but could also theoretically be used as a standalone. """
    def getDefaultSchemaName(self): # real signature unknown; restored from __doc__
        """
        getDefaultSchemaName() -> str :
            Return the default name for instances of this schema. Often something like '.geom'.
        """
        return ""

    def getSchemaBaseType(self): # real signature unknown; restored from __doc__
        """
        getSchemaBaseType() -> str :
            Return the schema base type expected of this property.An empty base type means it's the root type.
        """
        return ""

    def getSchemaTitle(self): # real signature unknown; restored from __doc__
        """
        getSchemaTitle() -> str :
            Return the schema title expected of this property.An empty title matches everything.
        """
        return ""

    def matches(self, MetaData, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        matches( (MetaData)metadata [, (SchemaInterpMatching)matchingSchema=alembic.Abc.SchemaInterpMatching.kStrictMatching]) -> bool :
            This will check whether or not a given entity (as represented by a metadata) strictly matches the interpretation of this schema object.
        
        matches( (PropertyHeader)header [, (SchemaInterpMatching)matchingSchema=alembic.Abc.SchemaInterpMatching.kStrictMatching]) -> bool :
            This will check whether or not a given entity (as represented by an object header) strictly matches the interpretation of thisschema object, as well as the datatype.
        """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __init__( (object)arg1) -> None """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    __instance_size__ = 80


class OMaterialSchema(OSchema_Material):
    """ The OMaterialSchema class is a material schema writer """
    def addNetworkNode(self, OMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ addNetworkNode( (OMaterialSchema)arg1, (str)arg2, (str)arg3, (str)arg4) -> None """
        pass

    def getNetworkInterfaceParameters(self, OMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNetworkInterfaceParameters( (OMaterialSchema)arg1) -> OCompoundProperty """
        pass

    def getNetworkNodeParameters(self, OMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNetworkNodeParameters( (OMaterialSchema)arg1, (str)arg2) -> OCompoundProperty """
        pass

    def getShaderParameters(self, OMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getShaderParameters( (OMaterialSchema)arg1, (str)arg2, (str)arg3) -> OCompoundProperty """
        pass

    def setNetworkInterfaceParameterMapping(self, OMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ setNetworkInterfaceParameterMapping( (OMaterialSchema)arg1, (str)arg2, (str)arg3, (str)arg4) -> None """
        pass

    def setNetworkNodeConnection(self, OMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ setNetworkNodeConnection( (OMaterialSchema)arg1, (str)arg2, (str)arg3, (str)arg4, (str)arg5) -> None """
        pass

    def setNetworkTerminal(self, OMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ setNetworkTerminal( (OMaterialSchema)arg1, (str)arg2, (str)arg3, (str)arg4, (str)arg5) -> None """
        pass

    def setShader(self, OMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ setShader( (OMaterialSchema)arg1, (str)arg2, (str)arg3, (str)arg4) -> None """
        pass

    def valid(self, OMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ valid( (OMaterialSchema)arg1) -> bool """
        pass

    def __bool__(self, OMaterialSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __bool__( (OMaterialSchema)arg1) -> bool """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __init__( (object)arg1) -> None """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    __instance_size__ = 152


class ParameterEntryVector(__Boost_Python.instance):
    # no doc
    def append(self, ParameterEntryVector, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ append( (ParameterEntryVector)arg1, (object)arg2) -> None """
        pass

    def extend(self, ParameterEntryVector, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ extend( (ParameterEntryVector)arg1, (object)arg2) -> None """
        pass

    def __contains__(self, ParameterEntryVector, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __contains__( (ParameterEntryVector)arg1, (object)arg2) -> bool """
        pass

    def __delitem__(self, ParameterEntryVector, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __delitem__( (ParameterEntryVector)arg1, (object)arg2) -> None """
        pass

    def __getitem__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __getitem__( (object)arg1, (object)arg2) -> object """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __init__( (object)arg1) -> None """
        pass

    def __iter__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __iter__( (object)arg1) -> object """
        pass

    def __len__(self, ParameterEntryVector, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __len__( (ParameterEntryVector)arg1) -> int """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    def __setitem__(self, ParameterEntryVector, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __setitem__( (ParameterEntryVector)arg1, (object)arg2, (object)arg3) -> None """
        pass

    __instance_size__ = 40


